//
//  Float.swift
//  CooperSwift
//
//  Created by 计海峰 on 2019/9/5.
//  Copyright © 2019 Mac. All rights reserved.
//

import Foundation
import UIKit


public extension CGFloat {
    
    // MARK: - 随机数 （0 - 1）
    static func random() -> CGFloat {
        return CGFloat(arc4random()) / CGFloat(UInt32.max)
    }
    
    // MARK: - 获取alpha值
    func alpha(_ fullHeight: CGFloat) -> CGFloat {
        var alpha = self / fullHeight;
        if (alpha < 0) {
            alpha = 0;
        }
        if (alpha > 1) {
            alpha = 1;
        }
        return alpha
    }
    
    // 一些转换
    func toDecimalStr(_ format: String = "%.2f") -> String {
        return String(format: format, self)
    }
    
}


public extension Double {
    // 一些转换
    func toDecimalStr(_ format: String = "%.2f") -> String {
        return String(format: format, self)
    }
}
